A Novel Approach for Improving Software Quality Prediction
نویسنده
چکیده
247 Published By: Blue Eyes Intelligence Engineering & Sciences Publication Pvt. Ltd. Abstract—Software quality prediction is a process of utilizing software metrics such as code-level measurements and defect data to build classification models that are able to estimate the quality of program modules. These kinds of estimations can help software managers to effectively allocate potentially limited project resources, focusing on program modules that are of poor quality or likely to have a high number of faults. However, the effectiveness of such models depends on the quality of training data and also the underlying classification technique used for model calibration. The major problem that affects the quality of training datasets is high dimensionality and class imbalance. These problems can be alleviated by choosing necessary data preprocessing techniques before performing the classification. This paper presents an approach for using feature selection and data sampling together to deal with the problems. In this paper a wrapper based feature selection approach is used as the feature selection method and the ensemble learning method used is RUSBoost, in which random undersampling (RUS) is integrated into a boosting algorithm. The main purpose of this paper is to investigate the impact of feature selection along with RUSBoost approach, on the classification performance in the context of software quality prediction.
منابع مشابه
A Novel Fuzzy Based Method for Heart Rate Variability Prediction
Abstract In this paper, a novel technique based on fuzzy method is presented for chaotic nonlinear time series prediction. Fuzzy approach with the gradient learning algorithm and methods constitutes the main components of this method. This learning process in this method is similar to conventional gradient descent learning process, except that the input patterns and parameters are stored in mem...
متن کاملA Novel Reference Current Calculation Method for Shunt Active Power Filters using a Recursive Algebraic Approach
This paper presents a novel method to calculate the reference source current and the referencecompensating current for shunt active power filters (SAPFs). This method first calculates theamplitude and phase of the fundamental load current from a recursive algebraic approach blockbefore calculating the displacement power factor. Next, the amplitude of the reference mains currentis computed with ...
متن کاملOnline Monitoring for Industrial Processes Quality Control Using Time Varying Parameter Model
A novel data-driven soft sensor is designed for online product quality prediction and control performance modification in industrial units. A combined approach of time variable parameter (TVP) model, dynamic auto regressive exogenous variable (DARX) algorithm, nonlinear correlation analysis and criterion-based elimination method is introduced in this work. The soft sensor performance validation...
متن کاملInvestigating the Role of Code Smells in Preventive Maintenance
The quest for improving the software quality has given rise to various studies which focus on the enhancement of the quality of software through various processes. Code smells, which are indicators of the software quality have not been put to an extensive study for as to determine their role in the prediction of defects in the software. This study aims to investigate the role of code smells in ...
متن کاملA NOVEL FUZZY-BASED SIMILARITY MEASURE FOR COLLABORATIVE FILTERING TO ALLEVIATE THE SPARSITY PROBLEM
Memory-based collaborative filtering is the most popular approach to build recommender systems. Despite its success in many applications, it still suffers from several major limitations, including data sparsity. Sparse data affect the quality of the user similarity measurement and consequently the quality of the recommender system. In this paper, we propose a novel user similarity measure based...
متن کامل